.container{
  width: 100%;
  height: 100%;
  display: flex;
  display:  -webkit-flex;
  flex-direction: column;
  flex-direction:  -webkit-column;
  background: #19263b;
}
.head-wrap{
  width: 100%;
  height: 2.8125rem;
  background: #19263b;
  border-bottom: 1px solid #8a8a8a;
  display: flex;
  display:  -webkit-flex;
  align-items: center;
  -webkit-align-items: center;
  position: fixed;
  top: 0;
  z-index: 999;
}
.select-block{
  margin-left: 1rem;
  outline: none;
  font-size: 0.875rem;
  color:#93735c;
}
.icon-triangle{
  font-size: 0.875rem;
  margin-left: 0.625rem;
  color:#93735c;
}
.content{
  width: 100%;
  display: flex;
  display:  -webkit-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  position: relative;
  margin-top: 4.0625rem;
  padding-bottom: 5rem;
}
.keeper-list{
  width: 100%;
  height: 5rem;
  min-height: 5rem;
  position: relative;
  display: flex;
  display:  -webkit-flex;
  align-items: center;
  -webkit-align-items: center;
  font-size: 1rem;
  padding: 0.3125rem 0;
  color: #fff;
}
.icon-wrap{
  position: relative;
  display: flex;
  display:  -webkit-flex;
  justify-content: center;
  -webkit-justify-content: center;
  align-items: center;
  -webkit-align-items: center;
  margin: 0 0.8125rem;
}
.icon-rank{
  font-size: 2rem;
  color: #cecece;
}
.rank-txt{
  position: absolute;
  color: #fff;
  z-index: 99;
}
.avator-bg{
  width: 5rem;
  height: 5rem;
  background: transparent;
  border-radius: 50%;
  border: 1px solid #93735c;
  box-sizing: border-box;
  display: flex;
  display:  -webkit-flex;
  justify-content: center;
  -webkit-justify-content: center;
  align-items: center;
  -webkit-align-items: center;
}
.user-avator{
  width: 4.625rem;
  height: 4.625rem;
  border-radius: 50%;
  background-color: #ccc;
  background-size: cover;
}
.user-num{
  margin: 0 0.625rem 0 0.9375rem;
  color: #fff;
}
.user-name{
  max-width: 7.25rem;
}
.vote-num{
  position: absolute;
  right: 0.9375rem;
}
.active-txt{
  color: #f06774;
}
.to-top{
  width: 2.8125rem;
  height: 2.8125rem;
  position: fixed;
  right: 0.9375rem;
  bottom: 3.9375rem;
  z-index: 999;
}

.icon-first{
  color: #ffaf04;
}
.icon-second{
  color: #bccfff;
}
.icon-third{
  color: #94ddce
}